package com.syas.model.models;

import com.syas.base.model.interfaces.ICUDEable;
import com.syas.base.model.models.Entity;

import java.sql.Timestamp;

/**
 * Created by d on 2015/12/3.
 */
public class FmgerCalResult extends Entity<Integer> implements ICUDEable {

    private String certId;//身份证号码

    private String ezboUname;//e租宝账号

    private String city;//城市

    private String cityGrade;//城市级别

    private String departmentLevel1;//一级部门
    private String departmentLevel2;//二级部门
    private String departmentLevel3;//三级部门
    private String departmentLevel4;//四级部门
    private String departmentLevel5;//五级部门
    private String departmentLevel6;//六级部门

    private String station;//岗位

    private String grade;//等级

    private String directLeaderName;//直接领导

    private String directLeaderEzbouname;//直接领导e租宝账号

    private String protection;//是否保护期

    private String buildPeriod;//是否筹建期

    private double perperf;//个人业绩

    private double perdeductrate;//个人提成比率

    private double manageperf;//管理业绩

    private int archstaffnum;//标准架构编制

    private int actualstaffnum;//实际团队编制

    private double standperf;//岗位标准考核业绩

    private double avgtargetperf;//人均业绩目标

    private double targetperf;//岗位实际考核目标

    private double kaidanrate;//开单率

    private double shuhuirate;//赎回率

    private double jixsalybase;//绩效工资基数

    private double targetreachrate;//目标达成率

    private double managedeductrate;//管理提成比率

    private int managejixcore;//管理绩效考核分数

    private int actattendaynum;//实际出勤天数

    private double perdeduct;//个人提成

    private double managededuct;//管理提成

    private double deduct;//提成

    private double jixsaly;//绩效工资

    private Timestamp caltime;//计算时间

    public String getCertId() {
        return certId;
    }

    public void setCertId(String certId) {
        this.certId = certId;
    }

    public String getEzboUname() {
        return ezboUname;
    }

    public void setEzboUname(String ezboUname) {
        this.ezboUname = ezboUname;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getCityGrade() {
        return cityGrade;
    }

    public void setCityGrade(String cityGrade) {
        this.cityGrade = cityGrade;
    }

    public String getDepartmentLevel1() {
        return departmentLevel1;
    }

    public void setDepartmentLevel1(String departmentLevel1) {
        this.departmentLevel1 = departmentLevel1;
    }

    public String getDepartmentLevel2() {
        return departmentLevel2;
    }

    public void setDepartmentLevel2(String departmentLevel2) {
        this.departmentLevel2 = departmentLevel2;
    }

    public String getDepartmentLevel3() {
        return departmentLevel3;
    }

    public void setDepartmentLevel3(String departmentLevel3) {
        this.departmentLevel3 = departmentLevel3;
    }

    public String getDepartmentLevel4() {
        return departmentLevel4;
    }

    public void setDepartmentLevel4(String departmentLevel4) {
        this.departmentLevel4 = departmentLevel4;
    }

    public String getDepartmentLevel5() {
        return departmentLevel5;
    }

    public void setDepartmentLevel5(String departmentLevel5) {
        this.departmentLevel5 = departmentLevel5;
    }

    public String getDepartmentLevel6() {
        return departmentLevel6;
    }

    public void setDepartmentLevel6(String departmentLevel6) {
        this.departmentLevel6 = departmentLevel6;
    }

    public String getStation() {
        return station;
    }

    public void setStation(String station) {
        this.station = station;
    }

    public String getGrade() {
        return grade;
    }

    public void setGrade(String grade) {
        this.grade = grade;
    }

    public String getDirectLeaderName() {
        return directLeaderName;
    }

    public void setDirectLeaderName(String directLeaderName) {
        this.directLeaderName = directLeaderName;
    }

    public String getDirectLeaderEzbouname() {
        return directLeaderEzbouname;
    }

    public void setDirectLeaderEzbouname(String directLeaderEzbouname) {
        this.directLeaderEzbouname = directLeaderEzbouname;
    }

    public String getProtection() {
        return protection;
    }

    public void setProtection(String protection) {
        this.protection = protection;
    }

    public String getBuildPeriod() {
        return buildPeriod;
    }

    public void setBuildPeriod(String buildPeriod) {
        this.buildPeriod = buildPeriod;
    }

    public double getPerperf() {
        return perperf;
    }

    public void setPerperf(double perperf) {
        this.perperf = perperf;
    }

    public double getPerdeductrate() {
        return perdeductrate;
    }

    public void setPerdeductrate(double perdeductrate) {
        this.perdeductrate = perdeductrate;
    }

    public double getManageperf() {
        return manageperf;
    }

    public void setManageperf(double manageperf) {
        this.manageperf = manageperf;
    }

    public int getArchstaffnum() {
        return archstaffnum;
    }

    public void setArchstaffnum(int archstaffnum) {
        this.archstaffnum = archstaffnum;
    }

    public int getActualstaffnum() {
        return actualstaffnum;
    }

    public void setActualstaffnum(int actualstaffnum) {
        this.actualstaffnum = actualstaffnum;
    }

    public double getStandperf() {
        return standperf;
    }

    public void setStandperf(double standperf) {
        this.standperf = standperf;
    }

    public double getAvgtargetperf() {
        return avgtargetperf;
    }

    public void setAvgtargetperf(double avgtargetperf) {
        this.avgtargetperf = avgtargetperf;
    }

    public double getTargetperf() {
        return targetperf;
    }

    public void setTargetperf(double targetperf) {
        this.targetperf = targetperf;
    }

    public double getKaidanrate() {
        return kaidanrate;
    }

    public void setKaidanrate(double kaidanrate) {
        this.kaidanrate = kaidanrate;
    }

    public double getShuhuirate() {
        return shuhuirate;
    }

    public void setShuhuirate(double shuhuirate) {
        this.shuhuirate = shuhuirate;
    }

    public double getJixsalybase() {
        return jixsalybase;
    }

    public void setJixsalybase(double jixsalybase) {
        this.jixsalybase = jixsalybase;
    }

    public double getTargetreachrate() {
        return targetreachrate;
    }

    public void setTargetreachrate(double targetreachrate) {
        this.targetreachrate = targetreachrate;
    }

    public double getManagedeductrate() {
        return managedeductrate;
    }

    public void setManagedeductrate(double managedeductrate) {
        this.managedeductrate = managedeductrate;
    }

    public int getManagejixcore() {
        return managejixcore;
    }

    public void setManagejixcore(int managejixcore) {
        this.managejixcore = managejixcore;
    }

    public int getActattendaynum() {
        return actattendaynum;
    }

    public void setActattendaynum(int actattendaynum) {
        this.actattendaynum = actattendaynum;
    }

    public double getPerdeduct() {
        return perdeduct;
    }

    public void setPerdeduct(double perdeduct) {
        this.perdeduct = perdeduct;
    }

    public double getManagededuct() {
        return managededuct;
    }

    public void setManagededuct(double managededuct) {
        this.managededuct = managededuct;
    }

    public double getDeduct() {
        return deduct;
    }

    public void setDeduct(double deduct) {
        this.deduct = deduct;
    }

    public double getJixsaly() {
        return jixsaly;
    }

    public void setJixsaly(double jixsaly) {
        this.jixsaly = jixsaly;
    }

    public Timestamp getCaltime() {
        return caltime;
    }

    public void setCaltime(Timestamp caltime) {
        this.caltime = caltime;
    }
}
